/**
 * 英文昵称数据
 */
import { NickNameData, StyledNickData, NickStyle } from '../types/index.js';

/**
 * 英文默认昵称数据
 */
export const englishDefaultNickData: NickNameData = {
    headers: [
        "Happy", "Cool", "Smart", "Brave", "Kind", "Funny", "Sweet", "Strong",
        "Gentle", "Clever", "Bright", "Cheerful", "Friendly", "Lovely", "Amazing", "Awesome",
        "Beautiful", "Charming", "Creative", "Elegant", "Fantastic", "Gorgeous", "Incredible", "Joyful",
        "Lucky", "Magical", "Nice", "Outstanding", "Perfect", "Quiet", "Radiant", "Spectacular",
        "Talented", "Unique", "Vibrant", "Wonderful", "Excellent", "Young", "Zealous", "Active",
        "Bold", "Confident", "Dynamic", "Energetic", "Fearless", "Graceful", "Honest", "Inspiring",
        "Jolly", "Keen", "Lively", "Motivated", "Noble", "Optimistic", "Passionate", "Quick",
        "Reliable", "Sincere", "Trustworthy", "Upbeat", "Vivacious", "Wise", "Exciting", "Youthful"
    ],
    foots: [
        "Cat", "Dog", "Bear", "Lion", "Tiger", "Eagle", "Wolf", "Fox",
        "Rabbit", "Panda", "Dolphin", "Whale", "Shark", "Butterfly", "Bird", "Fish",
        "Star", "Moon", "Sun", "Cloud", "Rainbow", "Thunder", "Lightning", "Storm",
        "Rose", "Lily", "Daisy", "Tulip", "Sunflower", "Cherry", "Apple", "Orange",
        "Diamond", "Pearl", "Gold", "Silver", "Crystal", "Gem", "Ruby", "Emerald",
        "Knight", "Prince", "Princess", "King", "Queen", "Angel", "Hero", "Champion",
        "Warrior", "Guardian", "Master", "Legend", "Spirit", "Dream", "Magic", "Wonder",
        "Fire", "Ice", "Wind", "Earth", "Water", "Light", "Shadow", "Phoenix"
    ]
};

/**
 * 英文风格化昵称数据
 */
export const englishStyledNickData: StyledNickData = {
    [NickStyle.CUTE]: {
        headers: [
            "Adorable", "Cuddly", "Sweet", "Tiny", "Fluffy", "Soft", "Gentle", "Tender",
            "Precious", "Darling", "Baby", "Little", "Mini", "Petite", "Dainty", "Delicate"
        ],
        foots: [
            "Kitten", "Puppy", "Bunny", "Teddy", "Panda", "Hamster", "Penguin", "Seal",
            "Cupcake", "Cookie", "Candy", "Honey", "Sugar", "Cream", "Marshmallow", "Jellybean"
        ]
    },
    [NickStyle.FUNNY]: {
        headers: [
            "Silly", "Goofy", "Wacky", "Crazy", "Nutty", "Zany", "Quirky", "Weird",
            "Hilarious", "Comical", "Amusing", "Ridiculous", "Absurd", "Bizarre", "Odd", "Strange"
        ],
        foots: [
            "Clown", "Joker", "Monkey", "Penguin", "Potato", "Banana", "Pickle", "Noodle",
            "Muffin", "Waffle", "Pancake", "Donut", "Pretzel", "Bagel", "Taco", "Burrito"
        ]
    },
    [NickStyle.INTERNET]: {
        headers: [
            "Digital", "Cyber", "Virtual", "Online", "Tech", "Pixel", "Binary", "Code",
            "Data", "Web", "Net", "Wifi", "Cloud", "Stream", "Upload", "Download"
        ],
        foots: [
            "Coder", "Hacker", "Gamer", "Streamer", "Blogger", "Youtuber", "Influencer", "Moderator",
            "Server", "Database", "Algorithm", "Framework", "API", "Bot", "Bug", "Glitch"
        ]
    },
    [NickStyle.COOL]: {
        headers: [
            "Epic", "Legendary", "Ultimate", "Supreme", "Elite", "Alpha", "Prime", "Mega",
            "Super", "Hyper", "Ultra", "Maximum", "Extreme", "Intense", "Fierce", "Savage"
        ],
        foots: [
            "Warrior", "Champion", "Legend", "Master", "Lord", "King", "Emperor", "Titan",
            "Thunder", "Lightning", "Storm", "Blaze", "Frost", "Shadow", "Blade", "Phoenix"
        ]
    },
    [NickStyle.FRESH]: {
        headers: [
            "Fresh", "Pure", "Clean", "Clear", "Bright", "Light", "Soft", "Calm",
            "Peaceful", "Serene", "Tranquil", "Gentle", "Graceful", "Elegant", "Natural", "Simple"
        ],
        foots: [
            "Breeze", "Mist", "Dew", "Rain", "Snow", "Leaf", "Flower", "Petal",
            "Artist", "Poet", "Musician", "Dancer", "Writer", "Dreamer", "Thinker", "Creator"
        ]
    },
    [NickStyle.ANIME]: {
        headers: [
            "Magical", "Mystic", "Divine", "Celestial", "Eternal", "Infinite", "Sacred", "Ancient",
            "Legendary", "Mythical", "Heroic", "Epic", "Powerful", "Mighty", "Supreme", "Ultimate"
        ],
        foots: [
            "Hero", "Warrior", "Mage", "Knight", "Ninja", "Samurai", "Guardian", "Protector",
            "Dragon", "Phoenix", "Angel", "Demon", "Spirit", "Soul", "Blade", "Sword"
        ]
    }
};
